﻿// JavaScript Document
$(document).ready(function(){
	var allMain = $('.Page_Main');  //获取页面所有帖子
	var allRep = $('.Reply_Comment_Li');  //获取页面所有回复
	var allWarming = $('.Warming');  //获取页面所有举报按钮
	var comment = $('.Comment');  //获取页面所有追加评论按钮
	var commentReply ;  //所有回复追加评论的按钮
	var replyComment ; 
	var allDigg = $('.Digg');  //获取页面上所有顶踩
	var allReplyDigg = $('.Digg_Reply');  //获取页面上所有顶踩
	var replyBtn = $('.Page_Right .Green_Button');  //获取立即回复按钮
	replyBtn.click(function(){
		$(document).scrollTop($(document).height());
		$('#redactor_content').setFocus();
	})
	allReplyDigg.mouseover(function(){
		$(this).stop(true).animate({'width':'90px','opacity':'1'},'fast')
	})
	allReplyDigg.mouseleave(function(){
		$(this).stop(true).animate({'width':'29px','opacity':'0.7'},'fast')
	})
	allDigg.mouseover(function(){
		$(this).stop(true).animate({'width':'90px','opacity':'1'},'fast')
	})
	allDigg.mouseleave(function(){
		$(this).stop(true).animate({'width':'29px','opacity':'0.7'},'fast')
	})
	comment.click(function(){  //如果后面没有追加评论框，那么添加一个，如果有，就直接显示
		//查看评论信息
			$.ajax({
				type:"POST",
				url:"QApage?action=sub&rid="+srid,
				dataType:"text",
				async:false ,
				success:function(list){
				replyComment = '<div class="Reply_Comment"><div class="Tringle_R2"></div>';
				replyComment += list ;
				replyComment += '<form name="form" action="QApage" method="post"><input type="hidden" name="wid" value="'+srid+'"><input type="hidden" value="pingl" name="action"><input type="text" class="Reply_Comment_Input" name="content"><span class="Reply_Comment_Btn"><input type="image" src="images/reply_comment_btn.jpg"></span></form></div>'
				} ,
				error:function (){
					alert('失败吗?');
				} 
				});
		if($((this.parentNode).parentNode).find('.Reply_Comment').html()==null)
			$(this.parentNode).append(replyComment);
		else
			$((this.parentNode).parentNode).find('.Reply_Comment').toggle();
		allRep = $('.Reply_Comment_Li');  //重新获取页面所有追加回复并绑定事件
		allWarming = $('.Warming');
		allWarming.unbind('click');  //解除之前的时间绑定，避免重复显示
		allWarming.click(displayWarming);
		allRep.unbind('mouseover');  //解除之前的时间绑定，避免重复显示
		allRep.unbind('mouseleave');
		allRep.mouseover(function(){
			$(this).find('.Hidden_Info:eq(0)').fadeIn(100);
		})
		allRep.mouseleave(function(){
			$(this).find('.Hidden_Info:eq(0)').fadeOut(200);
		})
		commentReply = $('.Reply_Comment_Li .Comment') ;  //获取回复追加评论的按钮
		commentReply.unbind('click');
		commentReply.click(function(){  //点击回复的时候让回复框显示回复给谁
			$((((this.parentNode).parentNode).parentNode).parentNode).find('input:eq(1)').val('回复给 '+$((this.parentNode).parentNode).find('a:eq(0)').html()+'：');
		})
	})
	allWarming.boxy();
	allWarming.click(displayWarming)
	function displayWarming(){   //显示举报框函数
		Boxy.confirm("<p class='Comment_Info'>请输入您的举报理由，我们会如实进行调查，谢谢!!</p><textarea id='Warming_Info'></textarea>", function() { 
				$.ajax({
					type:"POST" ,
					url:"Post?action=report&aid="+rid+"&chart="+chart+"&content="+encodeURI($('#Warming_Info').val()) ,
					dateType:"text" ,
					async:true ,
					success:call ,
					error:err
				}); 
				function call(sub){
					alert(sub);
				}
				function err(){
					alert("请填写举报原因哦!");
				}
				alert($('#Warming_Info').val())}, {title: "举报"})
	}
	allMain.mouseover(function(){
		$(this).find('.Hidden_Info:eq(0)').fadeIn(100);
	})
	allMain.mouseleave(function(){
		$(this).find('.Hidden_Info:eq(0)').fadeOut(200);
	})
	
	
    $('#redactor_content').redactor({ 
		buttons: ['html', '|', 'formatting', '|', 'bold', 'italic', 'deleted', '|',
'unorderedlist', 'orderedlist', 'outdent', 'indent', '|',
'image', 'video', 'file', 'table', 'link', '|',
'alignleft', 'aligncenter', 'alignright', 'justify', '|',
 'fullscreen'],
		fixed: true	
	});  //为文本框启用文本编辑器
})